// 从sessionStorage获取保存的页面状态，如果没有则默认为0
const savedPage = sessionStorage.getItem('currentPage');
const initialPage = savedPage ? parseInt(savedPage, 10) : 0;

export default {
  namespaced: true, // 启用命名空间
  state: {
    currentPage: initialPage
  },
  mutations: {
    // 更新currentPage的mutation
    setCurrentPage(state, page) {
      state.currentPage = page;
      // 保存到sessionStorage
      sessionStorage.setItem('currentPage', page.toString());
    }
  },
  actions: {},
  getters: {}
};